.big{
    display: flex;
}
.sec{
    width:800px;
    border:solid 1px #eee;
    background-color: #fff;
    padding:0 30px;
}
.link{
   color:#666;
}
.link:hover{
    color:red;
}
.h1{
    font-size: 25px;
    font-weight: 400;
}
.p{
    font-size: 20px;
    font-weight: 400;
}
.p1{
    font-size: 15px;
    list-style:disc;
    margin-left: 30px;
    font-weight: 800;
    margin-right: 30px;
    line-height: 30px;
}
.p1:hover{
    color:red;
}
.top{
    width: 100%;
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #999;
}
.top>span:first-child{
    font-size: 20px;
}
.top>span:nth-child(2){
    font-size: 15px;
}
.right {
    margin-left: 2%;
    width: 35%;
    .right_top{
      position: sticky;
      top: 20px;
      width: 320px;
      background: #fff;
      font-size: 14px;
      padding: 10px;
      h3{
        border-bottom: 1px solid #ddd;
        font-weight: 900;
      }
     }
     .right_bottom{
      h3{
        border-bottom: 1px solid #ddd;
        font-weight: 900;
      }
      position: sticky;
      top: 310px;
      width: 320px;
      background: #fff;
      font-size: 14px;
      padding: 10px;
      margin-top: 10px;
      .bottomitem{
        display: flex;
        flex-direction: row;
        width: 320px;
        flex-wrap: wrap;
      }
     }
  }